body{
	background:#cff0f9 url("/global/body_bg.jpg") no-repeat top center;	
}
.hm_banner{
	width:555px;
	height:360px;
	float:left;
	position:relative;
	overflow:hidden;
	cursor:pointer;	
}
.hm_banner .pics li{
	width:555px;
	height:360px;	
}
.hm_banner .pics a{
	display:block;
	width:555px;
	height:360px;		
}
.hm_banner .pics img{
	display:block;
	width:555px;
	height:360px;		
}
.hm_banner .nm{
	height:50px;
	line-height:50px;
	position:absolute;
	left:0;
	bottom:0;
	z-index:60;
	background:url("/global/bbg50.png");	
	width:100%;
	color:#fff;
}
.hm_banner .nm span{
	font-size:16px;
	padding-left:10px;
	display:inline-block;
	max-width:430px;	
	_width:430px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.hm_banner .btns{
	height:10px;
	font-size:1px;
	position:absolute;
	right:0;
	bottom:20px;
	z-index:60;	
}
.hm_banner .btns span{
	display:inline-block;
	width:10px;
	height:10px;
	border-radius:100%;
	color:#fff;
	font-size:1px;	
	background:#fff;
	margin-right:12px;
}
.hm_banner .btns .hover{
	background:#e50000;	
}
.hm_act{
	width:427px;
	height:360px;
	float:right;	
}
.hm_act .title{
	height:36px;
	line-height:36px;
	border-bottom:1px solid #1870bd;	
	clear:both;
	margin-bottom:3px;
}
.hm_act .more{
  color:#666;
  float:right;  
}
.hm_act .more:hover{
  color:#0069b7;  
}

.hm_act .name{
	font-size:18px;
	display:inline-block;
	height:36px;
	padding:0 16px;

	float:left;

}
.hm_act .hover {
	background:#1870bd;	
	color:#fff;
}
.hm_act li{
	height:40px;
	line-height:40px;
	vertical-align:top;
	clear:both;	
}
.hm_act li a{
	float:left;
	display:inline-block;
	max-width:360px;
	_width:360px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;	
}
.hm_act li span{
	float:right;	
}
.hm_left{
	width:596px;
	float:left;
	position:relative;
	overflow:hidden;	
}
.hm_title{
	height:42px;
	line-height:42px;
	margin-top:14px;
	border-bottom:1px solid #cacaca;
	padding-left:20px;
	font-size:21px;
	background:url("/global/hm_title.png") no-repeat left center;
}
.hm_pub .s_list{
	width:620px;
	padding-top:5px;	
	padding-bottom:15px;
}
.hm_pub a{
	display:inline-block;
	border:1px solid #d7d7d7;	
	margin:10px 10px 0 0;
	width:120px;
	padding-left:70px;
	height:57px;
	line-height:57px;
	float:left;
	position:relative;
	overflow:hidden;
}
.hm_pub img{
	display:block;
	width:57px;
	height:114px;
	position:absolute;
	top:0;
	left:7px;	
}
.hm_pub a:hover{
	color:#fff;
	background:#448ded;
	border-color:#448ded;	
}
.hm_pub a:hover img{
	top:-57px;	
}
.hm_news .handle{
	height:38px;
	line-height:38px;
	background:#edf9ff;	
	clear:both;
	cursor:pointer;
}
.hm_news .handle span{
	display:inline-block;
	height:38px;
	padding:0 10px;
	color:#505050;	
	float:left;
	margin-right:17px;
}
.hm_news .handle .hover{
	color:#fff;
	background:#1870bd;	
}
.hm_news .con{
	height:220px;
	display:none;	
}
.hm_news .show{
	display:block;	
}
.hm_news ul{
	padding-top:7px;	
}
.hm_news li{
	height:41px;
	line-height:41px;
	vertical-align:top;
	clear:both;	
}
.hm_news li a{
	display:inline-block;
	max-width:520px;
	_width:520px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;	
	float:left;
}
.hm_news li span{
	float:right;	
}
.hm_right{
	width:380px;	
}
.hm_ser .a1{
	display:block;
	width:121px;
	padding-left:68px;
	height:55px;
	line-height:55px;
	float:left;
	margin-top:15px;
	background:#448ded url("/global/hmser_a1.png") no-repeat 24px center;
	font-size:16px;
	color:#fff;	
}
.hm_ser .a2{
	display:block;
	width:112px;
	padding-left:70px;
	height:55px;
	line-height:55px;
	float:right;
	margin-top:15px;
	background:#448ded url("/global/hmser_a2.png") no-repeat 24px center;
	font-size:16px;
	color:#fff;	
}
.hm_ser .ad{
	display:block;
	margin-top:10px;	
}
.hm_ser .ad img{
	display:block;
	width:380px;
	height:120px;	
}
.hm_hd{	
	
}
.hm_hd a{
	display:inline-block;
	border:1px solid #e8e8e8;	
	float:left;
	margin:-1px 0 0 -1px;	
	width:102px;
	padding-left:87px;
	height:60px;
	line-height:60px;
	font-size:16px;
	position:relative;	
}
.hm_hd img{
	position:absolute;
	top:15px;
	left:30px;	
	transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}
.hm_hd a:hover img{
	transform: rotate(360deg);
      -webkit-transform: rotate(360deg);
      -moz-transform: rotate(360deg);
      -o-transform: rotate(360deg);
      -ms-transform: rotate(360deg);	
}

.hmad_banner{
	width:1002px;
	height:90px;
	position:relative;
	overflow:hidden;
	cursor:pointer;	
}
.hmad_banner .pics li{
	width:1002px;
	height:90px;	
}
.hmad_banner .pics img{
	display:block;
	width:1002px;
	height:90px;		
}
.hmad_banner .btns{
	height:8px;
	font-size:1px;
	position:absolute;
	right:10px;
	bottom:10px;
	z-index:60;	
}
.hmad_banner .btns span{
	display:inline-block;
	width:8px;
	height:8px;
	font-size:1px;
	background:#fff;
	border-radius:4px;	
	margin-left:5px;
}
.hmad_banner .btns .hover{
	background:#e50000;	
}
.fri_links{
	margin:15px 0 20px 0;
	background:#ececec;	
	padding:14px 0;
	height:32px;
	line-height:32px;
}
.fri_links .tit{
	font-size:16px;
	padding:0 12px;
	display:inline-block;
	float:left;	
}
.fri_links select{
	width:214px;
	height:32px;
	float:left;
	margin-right:13px;
	border:1px solid #cacaca;	
}